using System.Globalization;

namespace SG.Ling.AutoTranslator.TTS
{
    public interface ISpeakControl
    {
        Translation.TranslationTuple CurrentTranslation { get; set; }
        Translation.Direction? Direction { get; set; }
        CultureInfo CurrentLanguage { get; set; }
        string CurrentText { get; }
        bool SpeakAutomatically { get; set; }
        void Speak(bool fromButton = false);
        void Pause();
        void Stop();
    }
}